Introduction of MPM Module
Multi-channel processing module, Multi-Processing modules,mpm. Responsible for binding the machine network port, accepting the request, and dispatching the subprocess to process the request.
Ii. Types of MPM modules
Prefork a non-threading, pre-
Apache processes a large number of concurrent connections at the same time, thanks to the MPM module of Apache.
MPM processes network connections independently into modules, so that different platforms can use different concurrency models to achieve optimal results.
Idle sub-process: the sub-process that is not processing the request.
1. prefork. C
The following is for reference only, the operation of the MPM has not been figured out, this record is only for the convenience of later use.1.window to determine which mode of work Apache is usingUnder the Apache directory bin cmd run: httpd-l, see which modules have been successfully loaded with HTTPD-MLinux with the Apachectl-l
Prefork module: A process-based, worker
Idle sub-process: the sub-process that is not processing the request.1. prefork. C Module (a non-thread-type pre-derived MPM)Prefork mpmMultiple Sub-processes are used. Each sub-process has only one thread. Each process can maintain only one connection at a specified time. On most platforms, prefork MPM is more efficient than worker
For the latest version of the Web server Apache (version is Apache 2.4.10, published on July 21, 2014), there are three stable mpm (multi-processing module, multi-process processing modules) mode. They are prefork,worker and event, and they also represent the evolution and development of Apache.
To view our Apache model, you can use the HTTPD-V command to view:
Shell
12345678910
# httpd-vSe
Zabbix MPM monitoring MySQL is a pretty good monitoring module, but recently the official website has not called MPM, but called fpmmm, for the reasons:Fpmmm is the successor of MPM. MPM is renamed to Fpmmm because of the naming conflict with the Apache multi-processing Modu
MPM -- Apache Working ModeThe performance improvement of Apache 2.0 is the most attractive. On UNIX systems that support POSIX Threads, Apache can use different MPM to run in a mix of multi-process and multi-thread modes to enhance the scalability of some configurations. MPM (Multi-processing modules, multi-channel processing
The Apache 2.X supports the plug-in parallel processing module, called the Multichannel Processing module (MPM). When you compile Apache you must choose one MPM only, and there are several different MPM available for Unix-like systems, which can affect the speed and scalabil
The Apache 2.X supports the plug-in parallel processing module, called the Multichannel Processing module (MPM). When you compile Apache you must choose one MPM only, and there are several different MPM available for Unix-like systems, which can affect the speed and scalabil
Introduction to three MPM types
Apache 2.x supports plug-in parallel processing modules, called multipleRoad Processing Module(MPM ). When compiling Apache, You must select or select only one MPM. For Unix-like systems, there are several different MPM options that affect A
Introduction of three MPMThe Apache 2.X supports a plug-in parallel processing module called a multi-Path processing module (MPM). When compiling Apache, you have to choose only one mpm, and there are several different MPM options for Unix-like systems that can affect the sp
Introduction of three MPMThe Apache 2.X supports a plug-in parallel processing module called a multi- path processing module (MPM). When compiling Apache, you have to choose only one mpm, and there are several different MPM options for Unix-like systems that can affect the s
Apache three modes of operation comparison http://www.cnblogs.com/fnng/archive/2012/11/20/2779977.htmlintroduction of three MPMThe Apache 2.X supports a plug-in parallel processing module called a multi- path processing module (MPM). When compiling Apache, you have to choose only one mpm, and there are several differen
the Apache 2.X supports a plug-in parallel processing module called a multi- path processing module (MPM). When compiling Apache, you have to choose only one mpm, and there are several different MPM options for Unix-like systems that can affect the speed and scalability of A
Three MPM IntroductionsThe Apache 2.X supports plug-in and walk-through modules, called multi-mode modules (MPM). When you are editing Apache, you have to select only one mpm, and for Unix systems, there are a few different mpm to choose from, which will affect the speed and extensibility of Apache.Prefork
-Processing Modules, Multi-channel Processing module) is the core feature that affects performance in Apache2.0.
It is no exaggeration to say that the introduction of MPM is the most important change in Apache 2.0. As you know, Apache is based on modular design, while Apache 2.0 extends the most basic functions of modular design to Web servers. The server is loaded with a multi-channel processing
MPM -- Apache Working Mode
The performance improvement of Apache 2.0 is the most attractive. In SupportPOSIX threadOfUNIX SystemApache can run different MPM in a multi-process and multi-thread hybrid mode to enhance the scalability of some configurations.Mpm(Multi-processing modules, multi-channel processing module)Apache2.0 is the core feature that affects perfo
Tags: deploying Zabbix monitoring MySQL (iii) MPM plugin introduction and DeploymentMPM Plug-in deployment1. Installing the relevant Perl module for MPM dependenciesRelated dependencies required to install MPM: [For insurance purposes, the agent side also installs the following dependency package]# yum-y Install Perl-
What is MPM?
MPM (Multi-processing modules, multiplexing module) is the core feature that affects performance in apache2.x.
It is a pluggable concurrency model supported by Apache 2.x. during compilation, we can select only one concurrency model.
Configuration File:/usr/local/apache2/CONF/extra/httpd-mpm.conf
If Apache is installed by default, it may be configur
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.